earless monitor lizard - Spanish English Dictionary